Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Calgary Challenger Australian Open - Melbourne Lexington Challenger Almaty Open - Almaty Brisbane 3 Challenger Japan F2 Japan F3 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F4 Italy F5 Italy F6 M15 Las Vegas M25 Tulsa M25 Nottingham Frito Lay/USTA Challenger - Binghamton Windy City Classic - Winnetka Perth Challenger - Perth Melbourn Challenger Lugano Challenger Vancouver Challenger Binghamton Challenger Burnie Challenger Cremona Challenger Bangkok Challenger Caloundra Challenger Dallas Challenger M15 Cancun Nottingham Challenger Nottingham Challenger M15 Santo Domingo M15 Cancun M15 Cancun Zagreb Challenger M25 Harlingen Nottingham Challenger M25 Austin Rijeka Open - Rijeka M15 Doha M25 Doha M25 Al Zahra Burnie Challenger Aix En Provence Challenger Sao Paulo Challenger Australian Men's Hardcourt Championships - Adelaide Surbiton Challenger Bangkok Challenger M25 Santo Domingo Toyota Challenger Cassis Challenger M25 Calabasas The Stella Artois Grass Court Championships - London Heineken Open - Singapore Infiniti Open - Los Angeles AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel M25 Xalapa Adidas International - Sydney Savannah Challenger M25 Pensacola Monterrey Challenger Sybase Open - San Jose M25 Wichita AIG Japan Open - Tokyo Aguascalientes Challenger The Stella Artois Grass Court Championships - London Biella 4 Challenger Heineken Trophy - 's-Hertogenbosch Lille Challenger Istanbul 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Adidas International - Sydney Drummondville Challenger Mallorca Challenger Grand Prix de Tennis de Lyon - Lyon Brisbane 1 Challenger Morelia Challenger Fairfield Challenger Chicago Challenger Trofeo Conde de Godo - Barcelona Bratislava Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Tiburon Challenger AAPT Championships - Adelaide Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Stockholm Open - Stockholm Barranquilla Challenger Bloomfield Hills Challenger Rome 1 Challenger Las Vegas Challenger Mallorca Challenger Monterrey Challenger Adidas International - Sydney Morelos Challenger Fairfield Challenger Malaga Challenger Knoxville Challenger Tyler Challenger Lexington Challenger Santo Domingo Challenger Columbus Challenger Charlottesville Challenger Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger Pune Challenger Mexico City Challenger Kigali 2 Challenger Merida Challenger Cuernavaca Challenger Little Rock Challenger Cary Challenger RCA Championships - Indianapolis Siebel Open - San Jose Mercedes-Benz Cup - Los Angeles Jingshan Challenger Franklin Templeton Tennis Classic - Scottsdale Monterrey Challenger Shanghai Challenger Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Burnie Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Sarasota Challenger Sydney International - Sydney SAP Open - San Jose AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Legg Mason Tennis Classic - Washington BMW Open - Munich Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Citi Open - Washington Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Tiburon Challenger Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Charleston Challenger Abierto Mexicano Telcel - Acapulco Chicago Challenger New York Open - New York Astana Open - Nur-Sultan Mallorca Championships - Mallorca Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Napoli Challenger Todi Challenger Monza Challenger ABN/AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Apia International - Sydney If Stockholm Open - Stockholm Bratislava Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Brisbane International - Brisbane AEGON International - Eastbourne The Stella Artois Championships - London China Open - Beijing Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Moselle Open - Metz Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Champaign Challenger Nonthaburi 3 Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta San Luis Potosi Challenger Acapulco Challenger China Open - Beijing Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON International - Eastbourne Noumea Challenger Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Cary 2 Challenger Erste Bank Open - Vienna Claro Open Colombia - Bogota M25 Pensacola Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Nottingham Challenger Brisbane 2 Challenger European Open - Antwerp Morelos Challenger US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Claro Open Colombia - Bogota Citi Open - Washington Dallas Challenger Apia International - Sydney Ecuador Open - Quito Lugano Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos CMG Asia Open - Hong Kong Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Winnipeg Challenger Adidas International - Sydney TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Mexico City Challenger Savannah Challenger New York Open - New York Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Mallorca Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Verona Challenger Bengaluru Challenger Leon Challenger Citi Open - Washington Little Rock Challenger Tunis Challenger Renault Slovenian Open - Ljubljana Palmas del Mar Challenger Next Generation Adelaide International - Adelaide Libema Open - 's-Hertogenbosch Perugia Challenger Istanbul Challenger Countrywide Classic - Los Angeles Newport Challenger Zhangjiagang Challenger Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide Tennis Channel Open - Las Vegas Jinan Challenger ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Brasilia Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport Heineken Open Singapore - Singapore U.S. Mens's Clay Court Championship - Houston Bogota Challenger Mexico City Challenger Valencia Open - Valencia Topshelf Open - 's-Hertogenbosch Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Salinas Challenger Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Intrum Stockholm Open - Stockholm Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Delray Beach Open - Delray Beach Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Open Parc - Lyon Legg Mason Tennis Classic - Washington D.C. Rakuten Japan Open - Tokyo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Montreal Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami SAP Open - San Jose Rogers Masters - Toronto German Open - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Split 1 Challenger Charleston Challenger Cassis Challenger Knoxville Challenger Chengdu Open - Chengdu Tennis Masters Series - Rome Chicago Challenger Erste Bank Open - Vienna Charlottesville Challenger Tennis Masters Series - Rome Australian Open - Melbourne Campionati Internazionali D'Italia - Rome French Open - Paris Masters Series - Hamburg Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Rogers Masters - Montreal Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Lexington Challenger Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Wimbledon - London Mutua Madrid Open - Madrid Rogers Cup - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Eurocard Open - Stuttgart Tennis Masters Series - Hamburg Australian Open - Melbourne China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Rogers Cup - Toronto U.S. Open - New York BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Australian Open - Melbourne Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal French Open - Paris Tennis Masters Series - Montreal Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, 2R, UZB-AUS 1-3 Rakuten Japan Open - Tokyo Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Legg Mason Tennis Classic - Washington Brisbane International - Brisbane French Open - Paris Chengdu Open - Chengdu Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Abierto Mexicano - Los Cabos Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Fever-Tree Championships - London Telecom Italia Masters - Rome Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Sony Ericsson Open - Miami Rogers Cup - Montreal Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open (juniors) U.S. Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Australian Open - Melbourne AAMI Classic - Kooyong AAMI Classic - Kooyong French Open - Paris AAMI Classic - Kooyong French Open - Paris U.S. Open - New York Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Olympics - Sydney U.S. Open - New York French Open - Paris Olympics - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne M25 Chennai U.S. Open - New York Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Hopman Cup - Perth Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Australian Open (juniors) Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0 French Open (juniors) Wimbledon (juniors) Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-USA 1-3 Tennis Masters Cup - Lisbon AAMI Classic - Kooyong Kooyong Classic - Kooyong U.S. Open (juniors) Olympics - Beijing